export type collectNoticeModel = {
  createdBy: string //创建人
  createdTime: string //创建时间
  delFlag: number //是否删除 0否 1是
  description: string //征集说明
  endDate: string //结束日期
  id: number //主键ID
  noticeTitle: string //公告标题
  prompt: string //征集提示
  startDate: string //开始日期
  statusCode: string //公告状态 关联字典A39
  updatedBy: string //更新人
  updatedTime: string //更新时间
  totalCount: number //总行数
  collectMethodName: string //征集方式
  commitTime: string //提交时间
  feedbackNotes: string //备注
  phone: string //联系方式
  statusName: string //审核状态
  userName: string //姓名
}

const api: ApiConfig = {
  // 公告·征集公告分页列表
  list: {
    url: '/collection/collectNotice/list',
    method: 'GET'
  },
  // 公告·删除征集公告
  delete: {
    url: '/collection/collectNotice/delete',
    method: 'POST'
  },
  // 公告·获取征集公告详情
  info: {
    method: 'GET',
    url: '/collection/collectNotice/info/:id'
  },
  // 征集信息·审核
  examineProvide: {
    url: '/collection/collectNotice/examineProvide',
    method: 'POST'
  },
  // 公告·保存征集公告
  save: {
    url: '/collection/collectNotice/save',
    method: 'POST'
  },
  // 公告·修改征集公告
  update: {
    url: '/collection/collectNotice/update',
    method: 'POST'
  },
  // 公告·上架征集公告
  updateStatusUp: {
    url: '/collection/collectNotice/updateStatusUp',
    method: 'POST'
  },
  // 公告·下架征集公告
  updateStatusDown: {
    url: '/collection/collectNotice/updateStatusDown',
    method: 'POST'
  },
  // 征集信息·详情
  infoProvide: {
    url: '/collection/collectNotice/infoProvide',
    method: 'GET'
  },
  // 征集信息·征集信息分页列表
  listProvide: {
    method: 'GET',
    url: '/collection/collectNotice/listProvide'
  },
  // 征集信息·征集信息下拉
  listProvideOptions: {
    method: 'GET',
    url: '/collection/collectNotice/listProvideOptions'
  },
  //字典表
  listByParentCode: {
    method: 'GET',
    url: '/sys/dic/listByParentCode'
  },
  checkUpdateStatusUp: {
    url: '/collection/collectNotice/checkUpdateStatusUp', //公告·校验能否上架征集公告信息
    method: 'GET'
  },
  checkUpdate: {
    url: '/collection/collectNotice/checkUpdate', //公告·校验能否修改征集公告表信息
    method: 'GET'
  },
  checkDelete: {
    url: '/collection/collectNotice/checkDelete', //公告·校验能否删除征集公告表信息
    method: 'GET'
  },
  checkUserInZjb: {
    url: '/sys/user/checkUserInZjb', //新增按钮权限
    method: 'GET'
  },
  // 主页面-弹窗提醒(公告到期提醒-藏品管理)
  getCollectNoticePopUpReminderInfo: {
    url: 'sys/notice/getCollectNoticePopUpReminderInfo', //新增按钮权限
    method: 'GET'
  },
}

export default api
